#include "processupdatemsg.h"

CProcessUpdateMsg::CProcessUpdateMsg()
		: CNetMsg(CNetMsg::MSG_TYPE_PROC_UPDATE)
{
}

void CProcessUpdateMsg::setCurrent(quint32 nCurrent)
{
	m_nCurrent = nCurrent;
}

quint32 CProcessUpdateMsg::getCurrent() const
{
	return m_nCurrent;
}

void CProcessUpdateMsg::setTotal(quint32 nTotal)
{
	m_nTotal = nTotal;
}

quint32 CProcessUpdateMsg::getTotal() const
{
	return m_nTotal;
}

void CProcessUpdateMsg::setMessage(const QString &strMsg)
{
	m_strMessage = strMsg;
}

QString CProcessUpdateMsg::getMessage() const
{
	return m_strMessage;
}

void CProcessUpdateMsg::serialiseToStream(QDataStream &s) const
{
	s << m_nCurrent << m_nTotal << m_strMessage;
}

void CProcessUpdateMsg::serialiseFromStream(QDataStream &s)
{
	s >> m_nCurrent >> m_nTotal >> m_strMessage;
}

